package edu.psu.geovista.data.model;

import java.util.Hashtable;
import java.util.Map;
/*
 * GeoVISTA Center (Penn State, Dept. of Geography)
 * Copyright (c), 2003-2011,  Jin Chen and Alan M. MacEachren, GeoVISTA Center, Penn State University
 * Licensed under Simplified BSD License
 *
 *   
 * @Original Author: jin Chen
 * @date: Apr 19, 2006$
 * @version: 1.0
 */

public interface PlotModel extends edu.psu.geovista.data.model.AppDataModel {
    void addColumnValues(String colID, float value);

    Map getColumnValues();

    //Range getColumnValuesExtreme();

    Hashtable getValueLabels(int dimension);

    String getValueLabel(int dimension, float value);

    void setValueLabels(int dimension, float values[], String labels[]);

    void setValueLabel(int dimension, float value, String label);
}
